using System.Runtime.InteropServices;

namespace Communication
{
    /// <summary>
    /// Contains information that identify a mobile phone.
    /// </summary>
    [StructLayout(LayoutKind.Sequential)]
    public struct IdentificationInfo
    {
        /// <summary>
        /// Gets or sets the manufacturer.
        /// </summary>
        public string Manufacturer { get; set; }

        /// <summary>
        /// Gets or sets the model.
        /// </summary>
        public string Model { get; set; }

        /// <summary>
        /// Gets or sets the revision.
        /// </summary>
        public string Revision { get; set; }

        /// <summary>
        /// Gets or sets the serial number.
        /// </summary>
        public string SerialNumber { get; set; }
    }
}